﻿/*
 * Authors:
 *   钟峰(Popeye Zhong) <9555843@qq.com>
 *
 * Copyright (c) 2017 Flagwind Game Studio. All rights reserved.
 */

using System;

namespace Flagwind.Gaming
{
	/// <summary>
	/// 表示游戏发牌器的接口。
	/// </summary>
	public interface IGameDealer
	{
		/// <summary>
		/// 发牌方法。
		/// </summary>
		/// <param name="count">指定要发牌的人数。</param>
		/// <returns>返回由<paramref name="count"/>参数指定人数的牌手集。</returns>
		ArraySegment<byte>[] Deal(int count);
	}
}
